#include "../inc/main.h"

// 关闭LCD函数
void close_lcd(struct LcdDevice *lcd) {
    if (lcd) {
        if (lcd->fd >= 0) {
            if (close(lcd->fd) < 0) {
                perror("Failed to close LCD file descriptor");
            }
            lcd->fd = -1; // 将文件描述符设置为无效值
        }
        free(lcd); // 释放 LcdDevice 结构的内存
        lcd = NULL; // 避免悬空指针
    }
}